#ifndef DOC_EDIT_WIDGET_H
#define DOC_EDIT_WIDGET_H

#include <QWidget>

namespace Ui {
class DocEditWidget;
}

class DocEditWidget : public QWidget
{
    Q_OBJECT

public:
    explicit DocEditWidget(QWidget *parent = nullptr);
    ~DocEditWidget();
    QString getDoc();
    void setDoc(const QString &content);

private:
    void initUi();
    void initEvents();

    void initFontStyle();

private slots:
    /**
     * 插入表格槽函数
     */
    void onInsertTable(int rows, int cols);

signals:
    void saveDocTriggered();

private:
    Ui::DocEditWidget *ui;
};

#endif // DOC_EDIT_WIDGET_H
